/******************************************************************************/
/* @ All Rights Reserved Copyright (C) 2015 broada,Ltd.                       */
/*                                                                            */
/*  NAME      = syncmodule_core.h                                             */
/*  NOTE      =                                                               */
/*  DATE      = 2015/03/05 by guojq                                           */
/******************************************************************************/
#ifndef _SYNCMODULE_CORE_H_
#define _SYNCMODULE_CORE_H_

#include "conntrack.h"
#include "module.h"

/* 对外接口 */
int syncmodule_detect(Conntrack *p_st_conn, Apm_packet *p_st_packet);

int syncmodule_analysis(Conntrack *p_st_conn
                      , Apm_packet *p_st_packet
                      , Frhash_header *p_st_hash_report);

/* 销毁session */
int syncmodule_session_destroy(void *p_private_session);

#endif
